div.figure {
  padding: 0.5em;
}
div.figure div.caption {
  text-align: center;
  font-size: smaller;
  padding-top: 7px;
}
div.success {
	background:#eef4d3 url('images/icons/check.png') 8px 6px no-repeat;
	border:solid 1px #90ac13;
	color:#6b800d;
	font-weight:bold;
	line-height:24px;
	margin:5px auto;
	padding:5px;
	text-align:center;
	width:300px;
}
body, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
}

h1 {
	font-size:20px;
}

h2 {
	font-size:18px;
}

h3 {
	font-size:16px;
}

h4{
	font-size:14px;
}

h5 {
	font-size:12px;
}

h6 {
	font-size:10px;
}

li.calsubcat {padding-left:10px;}

.minical_wrapper {padding-bottom:3px;}

a.expand_collapse:link, a.expand_collapse:visited, a.expand_collapse:hover {
	text-decoration:none; font-weight:bold;
	font-size:larger;
}
.expand_collapse_initial {}
.expand_collapse_pm {clear:left; float:left; width:15px; text-align:center;}
.expand_collapse_expanded {clear:both; padding-left:15px;}
.expand_collapse_first_p {margin-top:0;}
.expand_collapse_label_first_p {margin:0;}
.expand_collapse_clear {clear:both;}
.expland_collapse_per {padding:5px 0px;}
.expland_collapse_per_first {padding-top:0;}

.colorsquare {height:12px;width:12px;float:left;margin-right:3px;}

.today_highlight {background-color:#dadada;}

/*#adjust_font_size {text-align:center; border:none; margin:5px 0px auto auto;padding:2px 10px;border:1px solid gainsboro;background-color:#fff;width:167px; position:relative;}/* border-top-style:dashed; border-top-width:1px;*/
/*#adjust_font_size a:link, #adjust_font_size a:visited, #adjust_font_size a:hover {text-decoration:none;}
#adjust_font_size a.active_size {border-style:solid; border-width:1px; padding:1px;}


#adjust_font_size.fontResizer a{text-decoration:none;padding:3px;padding-bottom:0px;}
#adjust_font_size a#fontS2{font-size:70%;}
#adjust_font_size a#fontS1{font-size:80%;}
#adjust_font_size a#fontS{font-size:90%;}
#adjust_font_size a#fontM{font-size:100%;}
#adjust_font_size a#fontL{font-size:110%;}
#adjust_font_size a#fontXL{font-size:120%;}
#adjust_font_size a#fontXXL{font-size:130%;}*/

.lastmodified {padding-top:15px;}

legend.faculty-email,
legend.noDisplay,
fieldset.noDisplay{ position:absolute;
        left:-9999px;
        width:100px;
        height:auto;
        overflow:hidden;}
fieldset.noborder{border:none;padding:0px;margin:0px;}
fieldset.default{border:none;padding:0px;margin:0px;}
.emptyValue{text-indent:-5000px;}
.skipNav{position:absolute;
left:-10000px;
top:-5000px;
overflow:hidden;}

label.inl{display:inline !important;float:none !important;}